
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Collections;


public class generadorEjercicio1 {
	
	public static void main(String[] args) throws Exception {
		generadorEjercicio1.generarCasosDePrueba(true,50,100);
	}
	
	public static void generarCasosDePrueba(boolean ordenado,int max,int cantCasosDePrueba) throws IOException{
		
		BufferedWriter bw = null;
		bw = new BufferedWriter(new FileWriter(new File("Tp1Ej1.in")));

		//Cambiar el limite del for para la cantidad de casos que queremos
		for (int i = 1; i < cantCasosDePrueba ; i++) {
			ArrayList<Float> papa = new ArrayList<Float>();
			for (int j = 0; j < i; j++) {
				papa.add( new Float(max * Math.random() ) );
			}
			StringBuffer sb = new StringBuffer();
			sb.append( papa.size() );
			sb.append(" ");
			
			if(ordenado)Collections.sort(papa);
			
			for (int j = 0; j < i; j++) {
				sb.append(" " + Float.toString(papa.get(j)));
			}
			
			bw.append(sb);
			bw.newLine();
		}
		bw.append("-1");
		bw.close();
	}
	
	
}
